시카고의 한 광고회사의 중역인 닐 랜달(제라드 버틀러)의 삶은 완벽 그 자체이다. 매력적인 아내 애비(마리아 벨로), 사랑스러운 딸 소피와 함께 행복한 가정 생활을 누리는 한편, 회사에서는 최고의 능력남으로 인정받고 있는 것. 그 무엇도 거칠 것 없었던 그의 삶은 어느 날 정체 불명의 남자 라이언 (피어스 브로스넌)의 습격을 받으며 위기에 빠지기 시작한다. 닐의 딸 소피를 납치한 채 24시간 동안 닐의 모든 것을 파괴하려는 라이언, 닐은 본인의 의지와는 상관없이 완벽했던 삶을 지키기 위해 그와의 대결을 시작한다! 142,365달러의 은행 잔고, 경쟁사를 이기기 위한 불법 해킹 등 닐의 모든 것을 알고 있는 라이언은 냉혹하고 치밀하게 그를 궁지에 몰아넣는다. 주어진 24시간 동안. 마치 게임을 즐기듯 ...